﻿@model List<Event_Planner.Models.SeleccionContactosModel>
       

@{
    ViewBag.Title = "Invitar contactos al evento";
}

<h2>Invitar contactos al evento</h2>


@if (User.IsInRole("Administrador"))
{
    <p>
      El Administrador no tiene contactos!!.
    </p>
}
else
{
  if (Model.Count == 0)
    {
        <p>
           No tienes ningún contacto!! Puedes empezar a crear tus contactos @Html.ActionLink("aquí", "Create") o directamente puedes importar tus contactos @Html.ActionLink("aquí!!", "ImportarContactos")
        </p>   
     
        @Html.ActionLink("Volver a la lista de eventos ", "Index", "Eventos")    
    }
    else
    {
      
      <p>
        Puedes invitar a tus contactos al evento tildando la casilla invitar.
      </p>
      <p>
       Ademas si ese contacto ya esta confirmado puedes confirmalo manualmente y no se le enviara un mail esperando su confirmacion al evento.
       En otro caso, esto es si lo invitas al evento pero no lo confirmas manualmente, se le enviara un mail al contacto esperando su confirmacion.
      </p>
      <br/>
      
        using (Html.BeginForm())
        {
            Html.ValidationSummary(true);
          
            @Html.Hidden("IDEvento", ViewData["IDEvento"])

            <table>
                <tr>
                    <th>
                        Nombre
                    </th>
                    <th>
                        Apellido
                    </th>   
                    <th>
                        Email
                    </th>
                    <th>
                        Invitar
                    </th>
                    <th>
                        Confirmacion manual
                    </th>
                </tr>
                @foreach (var item in Model)
                { 
                    <tr>
                        <td>
                             @Html.DisplayFor(modelItem => item.NombreContacto)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.ApellidoContacto)
                        </td>
                        <td>    
                            @Html.DisplayFor(modelItem => item.EmailContacto)
                        </td>
                        <td align = center>
                            @if (@item.ParticipanteDelEvento == true)
                            {<input type="checkbox" name="ID" checked=@item.ParticipanteDelEvento value = "@item.ID" />}
                            else
                            {<input type="checkbox" name="ID" value = "@item.ID" />}
                        </td>
                        <td align = center>
                          @if (@item.ParticipanteConfirmacionDelEvento == true)
                            {<input type="checkbox" name="IDConfirmacion" checked=@item.ParticipanteDelEvento value = "@item.ID" />}
                            else
                            {<input type="checkbox" name="IDConfirmacion" value = "@item.ID" />}
                        </td>
                    </tr>
                }
            </table>
            
            <p><input type="submit" value="Invitar" /> </p>
    
            @Html.ActionLink("Volver a la lista de eventos ", "Index", "Eventos")
     
        }
    }
}


